Obec Smetanova Lhota leží v Jihočeském kraji v ORP Písek v nadmořské výšce 413 m. V roce 2014 zde žilo 301 obyvatel. Smetanova Lhota má katastrální území o rozloze 1305 ha.